.gojs_page_right {
    width: 300px;
    height: 100%;
    padding: 10px;
    box-sizing: border-box;
    overflow-y: auto;
    background-color: #f8f8f8;
    border-left: 1px solid #d9d9d9;
    z-index: 10;

    .text-btn {
        padding: 7px;
        margin-right: 8px;
    }

    .btnChecked,
    .dirChecked {
        background-color: #ECF5FF;
        color: #409EFF;
        border-color: #409EFF;
    }
    .custom-header{
        margin-bottom: 10px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        div{
            width: 120px;
            text-align: center;
        }
        &>div:last-child{
            width: 20px;
            font-size: 18px;
            text-align: center;
            cursor: pointer;
            &:hover{
                color: #409EFF;
            }
        }
    }
    .custom-content{
        min-height: 200px;
    }
    .custom-footer{
        text-align: center;
    }
}